To have endured all that one can.
I've had it with your shenanigans!
To be broken or worn out beyond repair.
My old car has just about had it.
To be dead or close to death.
The dog got hit by a car, and I'm afraid he's had it.